﻿using Com.JunCaiSoft.ConstructionCashFlow;
using Com.JunCaiSoft.Freeze;
using Com.JunCaiSoft.Hr;
using Com.JunCaiSoft.Law;
using Com.JunCaiSoft.NoticeSystem;
using Com.JunCaiSoft.Permission;
using Com.JunCaiSoft.ReportCenter;
using Com.JunCaiSoft.SystemConfig;
using Microsoft.AspNetCore.Builder;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;

namespace Com.JunCaiSoft.AutoMapper
{
    public class AutoMapperConfigure
    {
        public static void Start(IApplicationBuilder app)
        {
            
            ConstructionCashFlowAutoMapperConfigure.CreateConstructionCashFlowMapper(app);

            FreezeAutoMapperConfigure.CreateFreezeMapper(app);

            PermissionAutoMapperConfigure.CreatePermissionMapper(app);

            ReportCenterAutoMapperConfigure.CreateReportCenterMapper(app);

            LawAutoMapperConfigure.CreateLawMapper(app);

            HrAutoMapperConfigure.CreateHrMapper(app);

            NoticeSystemAutoMapperConfigure.CreateNoticeSystemMapper(app);

            SystemConfigAutoMapperConfigure.CreateHrMapper(app);
        }
    }
}
